home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / source / jade-3.2.lha / jade-3.2 / src / configs / config.h.amiga next >
Encoding:
Text File  |  1994-10-01  |  1.6 KB  |  59 lines

  1. /* config.h.amiga -- User-configuration for Amiga version of Jade */
  2.  
  3. #ifndef _CONFIG_H
  4. #define _CONFIG_H
  5.  
  6.  
  7. #define HAVE_AMIGA
  8.  
  9.  
  10. /*
  11.  * Configuration options for the Makefile go in here,
  12.  */
  13. #ifdef MAKEFILE_CONFIG
  14. #endif /* MAKEFILE_CONFIG */
  15.  
  16.  
  17. /*
  18.  * And stuff for the C files live in here,
  19.  */
  20. #ifdef C_CONFIG
  21.  
  22. # include "amiga_defs.h"
  23.  
  24.   /* Version number of includes used to compile with, works with V37, better
  25.      with at least V39.     */
  26. # define AMIGA_INCLUDE_VER 39
  27.  
  28.   /* If you have a stpcpy() define this symbol, */
  29. # define HAVE_STPCPY
  30.  
  31.   /* Define this is you have memchr()  */
  32. /* # define HAVE_MEMCHR */
  33.  
  34.   /* When defined, functions are defined which provide varargs entry-points to
  35.      some taglist based functions. I expect this is only needed with DICE
  36.      and -mRR.    */
  37. # define AMIGA_NEED_VARARGS_STUBS
  38.  
  39.   /* If a (working) alloca() is around define this, */
  40. /* # define HAVE_ALLOCA */
  41.  
  42.   /* If memcpy() and friends are in <memory.h> define this. */
  43. /* # define NEED_MEMORY_H */
  44.  
  45.   /* onbreak() is used to make the stdio ^C handling call my interrupt
  46.      handler. I'm not sure how standard this is. If your compiler doesn't
  47.      have it add some suitably #ifdef'd code to this file and amiga_display.c
  48.      and mail it to me for inclusion.  */
  49. #define HAVE_ONBREAK
  50.  
  51.   /* The stack-swapping code needs a compiler which can do inline libcalls;
  52.      stub functions won't work. So define this symbol if your compiler can't
  53.      hack it. (Also note that stack swapping only works with V39+ includes.) */
  54. /* #define NO_STACK_SWAP */
  55.  
  56. #endif /* C_CONFIG */
  57.  
  58. #endif /* _CONFIG_H */
  59.